// 评论相关的mock数据
import { mock, Random } from 'mockjs'

// 发表评论
export const postComment = mock({
  'code': 1,
  'msg': '评论成功',
  'data': {
    'comment': {
      'id': '@id',
      'user_id': '@integer(1, 100)',
      'user': {
        'id': '@integer(1, 100)',
        'nickname': '@cname',
        'avatar': '@image("100x100", "#4A7BF7", "Avatar")'
      },
      'content': '@cparagraph(1, 3)',
      'create_date': '@date("yyyy-MM-dd")',
      'createtime': '@integer(1600000000, 1630000000)'
    }
  }
})

// 获取评论列表
export const getCommentList = mock({
  'code': 1,
  'msg': '操作成功',
  'data': {
    'commentList|10': [{
      'id': '@id',
      'user_id': '@integer(1, 100)',
      'user': {
        'id': '@integer(1, 100)',
        'nickname': '@cname',
        'avatar': '@image("100x100", "#4A7BF7", "Avatar")'
      },
      'content': '@cparagraph(1, 3)',
      'create_date': '@date("yyyy-MM-dd")',
      'createtime': '@integer(1600000000, 1630000000)'
    }]
  }
})

// 获取我的评论
export const getMyComment = mock({
  'code': 1,
  'msg': '操作成功',
  'data': {
    'commentList': {
      'total': '@integer(10, 50)',
      'per_page': 10,
      'current_page': 1,
      'last_page': '@integer(1, 5)',
      'data|10': [{
        'id': '@id',
        'user_id': '@integer(1, 100)',
        'aid': '@integer(1, 1000)',
        'pid': '@integer(0, 100)',
        'content': '@cparagraph(1, 3)',
        'create_date': '@date("yyyy-MM-dd")',
        'createtime': '@integer(1600000000, 1630000000)',
        'archives': {
          'id': '@id',
          'eid': '@string("lower", 10)',
          'title': '@ctitle(10, 30)',
          'image': '@image("200x150", "#4A7BF7", "CMS")',
          'channel_id': '@integer(1, 10)',
          'channel': {
            'id': '@integer(1, 10)',
            'name': '@cword(2, 4)',
            'image': '@image("100x100", "#4A7BF7", "CMS")',
            'diyname': '@word(5, 10)',
            'items': '@integer(50, 200)'
          }
        }
      }]
    }
  }
})